home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
ab20
/
ab20_archive
/
games
/
strategy
/
madgic-corewar-4.0.lzh
/
1988
/
dmdmule.s
< prev
next >
Wrap
Text File
|
1989-10-04
|
20KB
|
1,126 lines
; NOTE: This is the complete version of Mule DNA, one of the '88
; finalists.
DAT 1588 ;This is Mule%dna, the entry of Douglas McDaniels.
DAT 1337
DAT 123
SPL 0
START SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #1589, -10
MOV #168, -9
MOV -12, <-12 ;This entry may need particular care when typed in,
MOV -13, <-13 ;since it is a complicated program.
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 1674
DAT 1423
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #1675, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 1760
DAT 1509
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #1761, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 1846
DAT 1595
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #1847, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 1932
DAT 1681
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #1933, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 2018
DAT 1767
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #2019, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 2104
DAT 1853
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #2105, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 2190
DAT 1939
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #2191, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 2276
DAT 2025
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #2277, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 2362
DAT 2111
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #2363, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 2448
DAT 2197
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #2449, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6,
DAT 2534
DAT 2283
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #2535, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 2620
DAT 2369
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #2621, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 2706
DAT 2455
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #2707, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 2792
DAT 2541
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #2793, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 2878
DAT 2627
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #2879, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6,
DAT 2964
DAT 2713
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #2965, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 3050
DAT 2799
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #3051, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 3136
DAT 2885
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #3137, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 3222
DAT 2971
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #3223, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 3308
DAT 3057
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #3309, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 3394
DAT 3143
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #3395, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 3480
DAT 3229
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #3481, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 3566
DAT 3315
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #3567, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 3652
DAT 3401
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
;
MOV -5, @-7
DJN -4, -7
MOV #3653, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 3738
DAT 3487
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #3739, -10
MOV #168, -9
;
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 3824
DAT 3573
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
;
DJN -4, -7
MOV #3825, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
;
JMP -6
DAT 3910
DAT 3659
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
;
DJN -4, -7
MOV #3911, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
;
DAT 3996
DAT 3745
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
;
MOV -5, @-7
DJN -4, -7
MOV #3997, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
;
DJN -3, -13
JMP -6
DAT 4082
DAT 3831
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #4083, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 4168
DAT 3917
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
;
MOV #4169, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 4254
DAT 4003
DAT 123
;
SPL 0
SPL 17
CMP <-5, <-4
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 , @-7
DJN -4 ,-7
MOV #4255, -10
MOV #168 , -9
MOV -12 ,<-12
MOV -13, <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 4340
DAT 4089
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 , @-7
;
DJN -4 ,-7
MOV #4341, -10
MOV #168 , -9
MOV -12 ,<-12
MOV -13, <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 4426
DAT 4175
DAT 123
SPL 0
SPL 17
CMP <-5 , <-4
MOV -3 ,@-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #4427 , -10
;
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 4512
DAT 4261
DAT 123
SPL 0
SPL 17
CMP <-5 ,<-4
MOV -3, @-6
CMP <-7, <-6
MOV -5 , @-7
;
DJN -4 , -7
MOV #4513 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 4598
DAT 4347
DAT 123
SPL 0
SPL 17
CMP <-5 ,<-4
MOV -3, @-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #4599 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 4684
DAT 4433
DAT 123
SPL 0
SPL 17
CMP <-5 ,<-4
MOV -3, @-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #4685 , -10
MOV #168 ,-9
;
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 4770
DAT 4519
DAT 123
SPL 0
SPL 17
CMP <-5 ,<-4
MOV -3, @-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #4771 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 4856
DAT 4605
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 , @-7
DJN -4 ,-7
MOV #4857, -10
MOV #168 , -9
MOV -12 ,<-12
MOV -13, <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 4942
DAT 4691
DAT 123
SPL 0
;
SPL 17
CMP <-5, <-4
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 , @-7
DJN -4 ,-7
MOV #4943, -10
MOV #168 , -9
MOV -12 ,<-12
;
MOV -13, <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 5028
;
DAT 4777
DAT 123
SPL 0
SPL 17
CMP <-5 , <-4
MOV -3 ,@-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #5029 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 5114
DAT 4863
DAT 123
SPL 0
;
SPL 17
CMP <-5 ,<-4
MOV -3, @-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #5115 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
;
JMP -6
DAT 5200
DAT 4949
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 , @-7
DJN -4 ,-7
MOV #5201, -10
;
MOV #168 , -9
MOV -12 ,<-12
MOV -13, <-13
;
MOV -14, <-14
DJN -3 , -13
JMP -6
DAT 5286
DAT 5035
DAT 123
SPL 0
SPL 17
CMP <-5 , <-4
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 ,@-7
DJN -4, -7
MOV #5287, -10
MOV #168 , -9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
;
DJN -3 , -13
JMP -6
DAT 5372
DAT 5121
DAT 123
SPL 0
SPL 17
CMP <-5 , <-4
MOV -3 ,@-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #5373 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 5458
DAT 5207
DAT 123
SPL 0
SPL 17
CMP <-5 ,<-4
MOV -3, @-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #5459 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
;
DJN -3 , -13
JMP -6
DAT 5544
DAT 5293
DAT 123
SPL 0
SPL 17
CMP <-5 ,<-4
MOV -3, @-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #5545 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 5630
DAT 5379
DAT 123
SPL 0
SPL 17
CMP <-5 ,<-4
MOV -3, @-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #5631 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 5716
DAT 5465
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 , @-7
DJN -4, -7
MOV #5717, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
;
JMP -6
DAT 5802
DAT 5551
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 , @-7
DJN -4 , -7
MOV #5803 ,-10
MOV #168, -9
MOV -12 , <-12
MOV -13 , <-13
;
MOV -14 ,<-14
DJN -3, -13
JMP -6
DAT 5888
DAT 5637
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 , @-7
DJN -4 ,-7
MOV #5889, -10
MOV #168 , -9
MOV -12 ,<-12
MOV -13, <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 5974
DAT 5723
DAT 123
SPL 0
SPL 17
CMP <-5 , <-4
MOV -3 ,@-6
CMP <-7 , <-6
MOV -5 , @-7
DJN -4 , -7
MOV #5975 , -10
MOV #168, -9
MOV -12 , <-12
MOV -13 , <-13
MOV -14 ,<-14
DJN -3, -13
JMP -6
;
DAT 6060
DAT 5809
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 , @-7
DJN -4 ,-7
MOV #6061, -10
MOV #168 , -9
MOV -12 ,<-12
MOV -13, <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 6146
DAT 5895
DAT 123
SPL 0
SPL 17
CMP <-5 , <-4
MOV -3 ,@-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #6147 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 6232
DAT 5981
DAT 123
SPL 0
SPL 17
CMP <-5 ,<-4
MOV -3, @-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #6233 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
;
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 6318
;
DAT 6067
DAT 123
SPL 0
SPL 17
CMP <-5 , <-4
MOV -3 ,@-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #6319 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 6404
DAT 6153
DAT 123
SPL 0
SPL 17
CMP <-5 ,<-4
MOV -3, @-6
CMP <-7, <-6
MOV -5 , @-7
DJN -4 , -7
MOV #6405 , -10
MOV #168 ,-9
MOV -12, <-12
MOV -13 , <-13
MOV -14 , <-14
DJN -3 , -13
JMP -6
DAT 6490
DAT 6239
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 , @-7
DJN -4 ,-7
MOV #6491, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 6576
DAT 6325
;
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #6577, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 6662
DAT 6411
DAT 123
;
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #6663, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 6748
DAT 6497
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #6749, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
DJN -3, -13
JMP -6
DAT 6834
DAT 6583
DAT 123
;
SPL 0
SPL 17
CMP <-5, <-4
MOV -3, @-6
CMP <-7, <-6
MOV -5, @-7
DJN -4, -7
MOV #6835, -10
MOV #168, -9
MOV -12, <-12
MOV -13, <-13
MOV -14, <-14
;
DJN -3, -13
JMP -6
DAT 6920
DAT 6669
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
;
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 , @-7
DJN -4 , -7
MOV #6921 ,-10
MOV #168, -9
MOV -12 , <-12
MOV -13 , <-13
MOV -14 ,<-14
DJN -3, -13
JMP -6
DAT 7006
;
DAT 6755
DAT 123
SPL 0
SPL 17
CMP <-5, <-4
MOV -3 , @-6
CMP <-7 , <-6
MOV -5 , @-7
DJN -4 ,-7
MOV #7007 ,-10
MOV #168 ,-9
MOV -12 ,<-12
MOV -13 ,<-13
MOV -14 ,<-14
DJN -3 ,-13
JMP -6
END START